<?php

namespace app\admin\behavior;

use think\Request;
use Config;
class Common 
{
    public function moduleInit(Request $request)
    {
        // 设置mbstring字符编码
        mb_internal_encoding("UTF-8");

        // 如果修改了index.php入口地址，则需要手动修改cdnurl的值
        $url = preg_replace("/\/(\w+)\.php$/i", '', $request->root());
        // 如果未设置cdnurl则自动匹配得出
        if (!config('site.cdnurl'))
        {
            config('site.cdnurl', $url);
            
        }
        // 如果未设置cdnurl则自动匹配得出
        if (config('app_debug'))
        {
            // 如果是调试模式将version置为当前的时间戳可避免缓存
            config('site.version', time());
            // 如果是开发模式那么将异常模板修改成官方的
            // config('exception_tmpl', THINK_PATH . 'tpl' . DS . 'think_exception.tpl');
        }
    }
}
